什么是NexT?
NexT为hexo一个较为经典的主题,我的博客目前所用的就是这个主题。感谢作者iissnan的提供。
NexT
主旨在于简洁优雅且易于使用,所以首先要尽量确保 NexT
的简洁易用性。在保证其原有的基础上,我对其一些基本功能进行了优化。
如果你也想尝试与我一样的主题,可以参考NexT帮助文档来个性化你的NexT
。或者你也可以选择一个Hexo主题:
选择主题建议遵循KISS原则,即简单就是美。
- Hexo Themes - http://hexo.io/themes/
- Jacman - http://wsgzao.github.io/post/hexo-jacman/
如何设置阅读全文
hexo
提供了在文章中使用 手动进行截断的方式,前提是需要在主题文件夹下的_config.yml
设置:
scroll_to_more: true
hexo NexT主题首页title的优化
更改index.swig
文件,文件路径为your-hexo-site\themes\next\layout
,将下面代码
1 | {% block title %} {{ config.title }} {% endblock %} |
更改为
1 | {% block title %} {{ config.title }} - {{ theme.description }} {% endblock %} |
即可实现使你的首页显示网站名称 - 网站描述
这种格式了。
设置最近访客菜单
本设置参考学习了arao
的博客动动手指,给你的Hexo站点添加最近访客(多说篇),并且将多说评论UA与其相结合,实现了最近访客功能以及评论栏的背景及评论栏头像360度旋转。
第三方服务配置
第一次接触的NexT
的时候,按照教程来还是遇到了挺多的问题。在集成第三方服务的时候,由于NexT
默认使用国外比较流行的disqus,为了与国内相匹配,我将其修改为“多说”评论系统。
在每一条多说的评论之后我想要显示出评论者所使用的代理消息(如 操作系统、浏览器),可是按照教程之后发现并没有出现。
后参考了HelloDog的博客多说自定义CSS头像和多说评论显示UA才明白需要到多说后台自定义CSS(此CSS样式包括了最近访客功能以及评论栏的背景及评论栏头像360度旋转的功能),具体步骤为:
注册/登录多说后台->设置->基本设置->自定义CSS
1 | /*UA Start*/ |
添加上述代码,最后在命令行中 hexo cl
&hexo g
&hexo s
,最后显示如下图所示:实现了上述功能。
添加小心!
再次感谢开源
效果很赞,整个页面渐进式摇摆,摇摆,还有音乐
在 Hexo\themes\next\layout_partials\header.swig 中的 ul 标签加入如下 li 代码:
1 | <li> <a title="把这个链接拖到你的Chrome收藏夹工具栏中" href='javascript:(function() { |
很刺激的特效 = =
总体感觉,nexT的主题很有特色,简单,有极客范。